google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Kind (method, view implemented interface methods)

102 uses

	google.golang.org/protobuf/internal/impl (current package)
		codec_extension.go#L49: 		wiretag = protowire.EncodeTag(xd.Number(), wireTypes[xd.Kind()])
		codec_extension.go#L61: 	switch xd.Kind() {
		codec_map.go#L31: 	keyWiretag := protowire.EncodeTag(1, wireTypes[keyField.Kind()])
		codec_map.go#L32: 	valWiretag := protowire.EncodeTag(2, wireTypes[valField.Kind()])
		codec_map.go#L44: 		keyKind:    keyField.Kind(),
		codec_map.go#L47: 	if valField.Kind() == protoreflect.MessageKind {
		codec_map.go#L70: 	switch valField.Kind() {
		codec_message.go#L80: 			wiretag = protowire.EncodeTag(fd.Number(), wireTypes[fd.Kind()])
		codec_tables.go#L47: 		switch fd.Kind() {
		codec_tables.go#L138: 		switch fd.Kind() {
		codec_tables.go#L196: 	case fd.Kind() == protoreflect.MessageKind:
		codec_tables.go#L198: 	case fd.Kind() == protoreflect.GroupKind:
		codec_tables.go#L203: 		switch fd.Kind() {
		codec_tables.go#L283: 		switch fd.Kind() {
		codec_tables.go#L353: 		switch fd.Kind() {
		codec_tables.go#L432: 	panic(fmt.Sprintf("invalid type: no encoder for %v %v %v/%v", fd.FullName(), fd.Cardinality(), fd.Kind(), ft))
		codec_tables.go#L440: 		switch fd.Kind() {
		codec_tables.go#L482: 		switch fd.Kind() {
		codec_tables.go#L513: 		switch fd.Kind() {
		codec_tables.go#L556: 	panic(fmt.Sprintf("invalid field: no encoder for %v %v %v", fd.FullName(), fd.Cardinality(), fd.Kind()))
		convert.go#L98: 	switch fd.Kind() {
		legacy_extension.go#L49: 	if xd.Kind() == protoreflect.EnumKind {
		message_reflect.go#L307: 	if xd.Kind() != protoreflect.MessageKind && xd.Kind() != protoreflect.GroupKind && !xd.IsList() && !xd.IsMap() {
		validate.go#L113: 		switch fd.Kind() {
		validate.go#L149: 		switch fd.Kind() {
		validate.go#L166: 			switch wireTypes[fd.Kind()] {
		validate.go#L177: 		switch fd.MapKey().Kind() {
		validate.go#L183: 		switch fd.MapValue().Kind() {
		validate.go#L195: 		switch fd.Kind() {
		validate.go#L210: 			switch wireTypes[fd.Kind()] {

	google.golang.org/protobuf/internal/descfmt
		stringer.go#L154: 						rs.recs = append(rs.recs, [2]string{"MapKey", k.Kind().String()})
		stringer.go#L158: 						switch v.Kind() {
		stringer.go#L164: 							rs.recs = append(rs.recs, [2]string{"MapValue", v.Kind().String()})

	google.golang.org/protobuf/internal/encoding/tag
		tag.go#L145: 	switch fd.Kind() {
		tag.go#L174: 	if fd.Kind() == protoreflect.GroupKind {
		tag.go#L195: 	if fd.Kind() == protoreflect.EnumKind && enumName != "" {
		tag.go#L203: 		def, _ := defval.Marshal(fd.Default(), fd.DefaultEnumValue(), fd.Kind(), defval.GoTag)

	google.golang.org/protobuf/internal/filedesc
		desc.go#L538: 			if fd.Kind() == protoreflect.GroupKind {
		desc.go#L599: 		switch fd.Kind() {

	google.golang.org/protobuf/encoding/protojson
		decode.go#L258: 	switch fd.Kind() {
		decode.go#L284: 	kind := fd.Kind()
		decode.go#L510: 	switch fd.Kind() {
		decode.go#L565: 	switch fd.MapValue().Kind() {
		decode.go#L627: 	kind := fd.Kind()
		encode.go#L259: 	switch kind := fd.Kind(); kind {

	google.golang.org/protobuf/encoding/prototext
		decode.go#L217: 			kind := fd.Kind()
		decode.go#L234: 			kind := fd.Kind()
		decode.go#L268: 	switch fd.Kind() {
		decode.go#L293: 	kind := fd.Kind()
		decode.go#L369: 	switch fd.Kind() {
		decode.go#L449: 	switch fd.MapValue().Kind() {
		decode.go#L538: 			if kind := fd.MapValue().Kind(); (kind != protoreflect.MessageKind) && (kind != protoreflect.GroupKind) {
		decode.go#L563: 		switch fd.MapValue().Kind() {
		encode.go#L207: 	kind := fd.Kind()

	google.golang.org/protobuf/proto
		decode.go#L196: 	switch fd.Kind() {
		decode.go#L225: 	switch valField.Kind() {
		decode.go#L254: 			switch valField.Kind() {
		decode.go#L279: 		switch valField.Kind() {
		decode_gen.go#L23: 	switch fd.Kind() {
		decode_gen.go#L195: 	switch fd.Kind() {
		encode.go#L240: 		b = protowire.AppendTag(b, fd.Number(), wireTypes[fd.Kind()])
		encode.go#L260: 	kind := fd.Kind()
		encode_gen.go#L41: 	switch fd.Kind() {
		encode_gen.go#L94: 		return b, errors.New("invalid kind %v", fd.Kind())
		equal.go#L118: 	switch fd.Kind() {
		merge.go#L91: 		case fd.Kind() == protoreflect.BytesKind:
		merge.go#L112: 		case fd.Kind() == protoreflect.BytesKind:
		merge.go#L128: 		case fd.Kind() == protoreflect.BytesKind:
		size.go#L71: 		return protowire.SizeTag(num) + o.sizeSingular(num, fd.Kind(), value)
		size.go#L79: 			content += o.sizeSingular(num, fd.Kind(), list.Get(i))
		size.go#L85: 		size += protowire.SizeTag(num) + o.sizeSingular(num, fd.Kind(), list.Get(i))

	google.golang.org/protobuf/reflect/protodesc
		desc_resolve.go#L269: 	v, ev, err := defval.Unmarshal(s, fd.Kind(), evs, defval.Descriptor)
		desc_resolve.go#L282: 	if fd.Kind() == protoreflect.MessageKind || fd.Kind() == protoreflect.GroupKind || fd.Cardinality() == protoreflect.Repeated {
		desc_validate.go#L298: 	return (fd.Kind() == 0 || fd.Kind() == protoreflect.MessageKind) && fd.Cardinality() == protoreflect.Optional
		desc_validate.go#L303: 	switch fd.Kind() {
		desc_validate.go#L315: 	case fd.Kind() != protoreflect.GroupKind:
		desc_validate.go#L360: 	switch kf.Kind() {
		desc_validate.go#L368: 		return errors.New("invalid key kind: %v", kf.Kind())
		proto.go#L134: 	if field.Kind().IsValid() {
		proto.go#L135: 		p.Type = descriptorpb.FieldDescriptorProto_Type(field.Kind()).Enum()
		proto.go#L157: 		def, err := defval.Marshal(field.Default(), field.DefaultEnumValue(), field.Kind(), defval.Descriptor)

	google.golang.org/protobuf/reflect/protoreflect
		type.go#L299: 	Kind() Kind

	github.com/golang/protobuf/jsonpb
		decode.go#L322: 		if fd.Kind() == protoreflect.GroupKind {
		decode.go#L429: 			if kfd.Kind() == protoreflect.StringKind {
		decode.go#L458: 	switch fd.Kind() {
		decode.go#L496: 		panic(fmt.Sprintf("invalid kind %v", fd.Kind()))
		encode.go#L406: 		if fd.Kind() == protoreflect.GroupKind {
		encode.go#L459: 			switch kfd.Kind() {

	github.com/golang/protobuf/proto
		defaults.go#L27: 				if fd.Kind() == protoreflect.BytesKind {
		registry.go#L237: 	switch k := fd.Kind(); k {
		text_decode.go#L123: 			if gd != nil && gd.Kind() == protoreflect.GroupKind && gd.Message().Name() == name {
		text_decode.go#L126: 		case fd.Kind() == protoreflect.GroupKind && fd.Message().Name() != name:
		text_decode.go#L377: 	switch fd.Kind() {
		text_decode.go#L468: 		panic(fmt.Sprintf("invalid kind %v", fd.Kind()))
		text_decode.go#L470: 	return v, p.errorf("invalid %v: %v", fd.Kind(), tok.value)
		text_encode.go#L182: 	if fd.Kind() != protoreflect.GroupKind {
		text_encode.go#L305: 				switch kfd.Kind() {
		text_encode.go#L355: 	switch fd.Kind() {
		text_encode.go#L374: 		if fd.Kind() == protoreflect.GroupKind {